Dane ScarlettDane Scarlett
Domestic FootballBau Thuy's VFF presidency bid: the geometry between the boardroom and the touchlineStand B at Hang Day Stadium has a geometric quirk I have watched for years: t...
Domestic FootballVietnam National Team to Face Taiwan (China) and Kyrgyzstan at Thien Truong Stadium: Coach Kim Sang Sik's Generational Transition PlanVietnam National Team to Face Taiwan (China) and Kyrgyzstan at Thien Truong...
Domestic FootballVietnam vs Thailand in the group decider: the door opens in midfield, the lock is in the headIn the 71st minute of Vietnam's match against the Philippines, I stopped the...
Domestic FootballAdou Minh and the Defensive Void of Vietnam's National TeamI am not the one who delivers fast news; I am the one who records the breath ...
International FootballThe Collapse Does Not Come from a Shock: Hanoi FC's 60th Minute and the Spatial Problem of the DefenseAt the 62nd minute of the match between Hanoi FC and Binh Duong at Hang Day...
International FootballItaly's National Team Rebuild: Nine Debutants and a Dataset That Needs VerificationOn October 3, a call-up list for the Italy national team appeared with a...
Domestic FootballSix Kings Slam Moved to Late December: When the Calendar Stops Being a Constant in Every ModelOn October 21, 2026, the arena in Riyadh was supposed to light up for the...
International FootballPSG 2-0 Lyon: Two Bench Goals and the Limits of a Single ExplanationAt minute 72, Mayulu received the ball as Paris Saint-Germain had pushed...
EsportsWhen the Data Sheet Is Empty: Verification Lessons from World Cup 2026 to Euro 2026There is a moment in data work I still remember clearly. The match dashboard...
EsportsGAM Esports and the VCT Pacific 2027 Partner Slot: Eight Seats, Ten Old Names, and a Roster That Does Not Yet ExistTen VCS titles in eight years. Zero titles in the last two seasons. No...
EsportsDplus KIA did not resurrect, they just re-read the old map: 3-1 over KT and the paradox of the comebackThree days after the 0-3 shock against KT Rolster, Dplus KIA stood at the bri...
Domestic FootballVietnam's Attack: Missing Forwards Are Only Half the StoryStarting Point Minute 74, in a match I was charting with my usual spatial...
EsportsDragon Ranger Gaming stun Rare Atom 2-0 at VCT Threshold China: a win that defied the Elo rankingsThe match ended after 94 minutes across two maps. Dragon Ranger Gaming beat...
BilliardsZhao Xintong and the 3712-Word Question: When the World Number One Throne Begins to ShakeHook: A Tuesday Afternoon in Belfast Waterfront Hall, Belfast, a Tuesday...
BadmintonThe Mark of Nguyen Thuy Linh Against Gregoria: A Battle Beyond TechniqueThe sofa taught me that an empty stadium still has applause. That evening, I...
EsportsThe US Esports Betting Market: Still 'Not There Yet' and Lessons for VietnamDo you remember that feeling of watching a League of Legends final in a packe...
VolleyballSMU Ends Pitt's 58-Match Home Streak in Four Sets and the Lesson of Net ControlThe third set ran to 38-36. When the final ball hit the floor of Pitt's home...
Martial ArtsChimaev Wants Strickland Again: Three 48-47 Cards, One Forgotten Weight Cut, and the Data Gap Nobody MeasuredThree scorecards sit side by side on the table. Same number, 48-47. Not one o...
Domestic FootballVietnam U23 and the 3-4-3 Against Kuwait: Strongest XI or an Unverified Gamble?Three names on the bench were what made me stop longest when I read Vietnam...
Badminton21-11 Then 10-21: The 122-Second Rally and PV Sindhu's Rhythm in the Asian Games 2026 Quarter-FinalGame one ended 21-11 for PV Sindhu. Game three ended 10-21 for Chen Yufei. Sa...
Domestic FootballVietnam National Team to Face Taiwan (China) and Kyrgyzstan at Thien Truong Stadium: Coach Kim Sang Sik's Generational Transition PlanVietnam National Team to Face Taiwan (China) and Kyrgyzstan at Thien Truong...
Domestic FootballVietnam vs Thailand in the group decider: the door opens in midfield, the lock is in the headIn the 71st minute of Vietnam's match against the Philippines, I stopped the...
Domestic FootballAdou Minh and the Defensive Void of Vietnam's National TeamI am not the one who delivers fast news; I am the one who records the breath ...
International FootballThe Collapse Does Not Come from a Shock: Hanoi FC's 60th Minute and the Spatial Problem of the DefenseAt the 62nd minute of the match between Hanoi FC and Binh Duong at Hang Day...
International FootballItaly's National Team Rebuild: Nine Debutants and a Dataset That Needs VerificationOn October 3, a call-up list for the Italy national team appeared with a...
Domestic FootballSix Kings Slam Moved to Late December: When the Calendar Stops Being a Constant in Every ModelOn October 21, 2026, the arena in Riyadh was supposed to light up for the...
International FootballPSG 2-0 Lyon: Two Bench Goals and the Limits of a Single ExplanationAt minute 72, Mayulu received the ball as Paris Saint-Germain had pushed...
EsportsWhen the Data Sheet Is Empty: Verification Lessons from World Cup 2026 to Euro 2026There is a moment in data work I still remember clearly. The match dashboard...
EsportsGAM Esports and the VCT Pacific 2027 Partner Slot: Eight Seats, Ten Old Names, and a Roster That Does Not Yet ExistTen VCS titles in eight years. Zero titles in the last two seasons. No...
EsportsDplus KIA did not resurrect, they just re-read the old map: 3-1 over KT and the paradox of the comebackThree days after the 0-3 shock against KT Rolster, Dplus KIA stood at the bri...
Domestic FootballVietnam's Attack: Missing Forwards Are Only Half the StoryStarting Point Minute 74, in a match I was charting with my usual spatial...
EsportsDragon Ranger Gaming stun Rare Atom 2-0 at VCT Threshold China: a win that defied the Elo rankingsThe match ended after 94 minutes across two maps. Dragon Ranger Gaming beat...
BilliardsZhao Xintong and the 3712-Word Question: When the World Number One Throne Begins to ShakeHook: A Tuesday Afternoon in Belfast Waterfront Hall, Belfast, a Tuesday...
BadmintonThe Mark of Nguyen Thuy Linh Against Gregoria: A Battle Beyond TechniqueThe sofa taught me that an empty stadium still has applause. That evening, I...
EsportsThe US Esports Betting Market: Still 'Not There Yet' and Lessons for VietnamDo you remember that feeling of watching a League of Legends final in a packe...
VolleyballSMU Ends Pitt's 58-Match Home Streak in Four Sets and the Lesson of Net ControlThe third set ran to 38-36. When the final ball hit the floor of Pitt's home...
Martial ArtsChimaev Wants Strickland Again: Three 48-47 Cards, One Forgotten Weight Cut, and the Data Gap Nobody MeasuredThree scorecards sit side by side on the table. Same number, 48-47. Not one o...
Domestic FootballVietnam U23 and the 3-4-3 Against Kuwait: Strongest XI or an Unverified Gamble?Three names on the bench were what made me stop longest when I read Vietnam...
Badminton21-11 Then 10-21: The 122-Second Rally and PV Sindhu's Rhythm in the Asian Games 2026 Quarter-FinalGame one ended 21-11 for PV Sindhu. Game three ended 10-21 for Chen Yufei. Sa...
